scavenger receptor - German English Dictionary